-
Notifications
You must be signed in to change notification settings - Fork 56
Hot fix for Derecho new environment ncarenv/24.12 #1758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hot fix for Derecho new environment ncarenv/24.12 #1758
Conversation
…eature/derecho_new_env
climbfuji
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In a nutshell, you are reverting the majority of the changes from the previous PR and the resulting config is very similar (with a few important modifications) to what I created for develop a while back.
I will create a PR to update the derecho config accordingly, except for the changes that do not make sense (you don't need to load the compiler module as part of the mpi modules, because spack loads those for building, and spack-stack when setting up user environments).
|
@natalie-perlin Ready for merging? |
|
@climbfuji - yes, ready for merging |
Thanks! Awesome |
|
@climbfuji - thank you for your comments, |
Description
A hotfix for the Derecho new environment ncarenv/24.12,
as a follow-up to PR #1756
Fully external modulefile cray-mpich/8.1.29 is now used, and no separate spack-stack module is needed. All the external module dependencies are loaded by corresponding spack-stack meta-modules
stack-cray-mpich/8.1.29.Both "oneapi" and "gcc" unified environments are built correctly.
Test builds:
/glade/derecho/scratch/nperlin/spack-stack-R1.9.0/envs/ue-oneapi-2024.2.1
/glade/derecho/scratch/nperlin/spack-stack-R1.9.0/envs/ue-gcc-12.4
Logs attached below.
UFS-WM successfully builds and runs with the new spack-stack environment (log from a compile_s2swa_intel build job attached below)
Dependencies
If there are PRs that need to be merged before or along with this one, please add "- [ ] waiting on LINK_TO_PR" for each of them.
Issues addressed
ufs-community/ufs-weather-model#2033
ufs-community/ufs-weather-model#2177
A PR opened to the weather model (still in draft form); the issues are solved with the Derecho spack-stack 1.9.x new environment, ncarenv/24.12:
ufs-community/ufs-weather-model#2863
Applications affected
List all known applications (UFS WM, JEDI, SRW, etc.) intentionally or unintentionally affected by this PR.
Systems affected
Testing
Some of the logs (build stage log is too large to be attached):
log.concretize.ue-oneapi.txt
spack.lock_ue-oneapi.txt
log.concretize.ue-gcc.txt
spack.lock_ue-gcc.txt
compile_s2swa_intel.out.txt
cpld_control_ciceC_p8_intel.err.txt
Checklist
doc/source/PreConfiguredSites.rstanddoc/source/MaintainersSection.rst